deuterium oxide

noun, Chemistry
Origin
1930-35
British Dictionary definitions for deuterium oxide

deuterium oxide

noun
1.
another name for heavy water
deuterium oxide in Science
deuterium oxide  
See heavy water.